import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue"; // 1. Import the plugin
export default defineConfig({
  plugins: [
    vue(), // 2. Add the plugin to the plugins array
  ],
  server: {
    proxy: {
      // 前端里用 /sse 这个路径发请求
      "/sse": {
        target: "http://localhost:3000",
        changeOrigin: true, // 改 Origin 头
        // 如果你的后端实际路径不是 /sse，需要重写
        // rewrite: (path) => path.replace(/^\/sse/, '/real-sse-path'),
        // SSE 建议保持长连接
        ws: true,
      },
      "/messages": {
        target: "http://localhost:3000",
        changeOrigin: true, // 改 Origin 头
        // 如果你的后端实际路径不是 /sse，需要重写
        // rewrite: (path) => path.replace(/^\/sse/, '/real-sse-path'),
        // SSE 建议保持长连接
        ws: true,
      },
    },
  },
});
